The Prometheus Methodology
نویسندگان
چکیده
It is widely accepted in the agent research community that a key issue in the transition of agents from research labs to industrial practice is the need for a mature software engineering methodology for specifying and designing agent systems. In this chapter we describe the Prometheus1 methodology which aims to address this need. Prometheus is intended to be a practical methodology. As such, it aims to be complete: providing everything that is needed to specify and design agent systems. Other distinguishing features of the Prometheus methodology are:
منابع مشابه
Requirements Specification in The Prometheus Methodology via Activity Diagrams
In this work we extend a popular agent design methodology, Prometheus, and improve the understandability and maintainability of requirements by automatically generating UML activity diagrams from existing requirements models; namely scenarios and goal hierarchies. The approach is general to all the methodologies that support similar notions in specifying requirements.
متن کاملAdding debugging support to the Prometheus methodology
This paper describes a debugger which uses the design artifacts of the Prometheus agent oriented software engineering methodology to alert the developer testing the system, that a specification has been violated. Detailed information is provided regarding the error which can help the developer in locating its source. Interaction protocols specified during design, are converted to executable Pet...
متن کاملTesting in Prometheus Methodology – Plan Oriented Approach
Agent Orientation is emerging as a dominant research area and also prevails as a new paradigm for constructing complex distributed system. Agents provide designers/developers with a way of structuring applications around autonomous, communicative elements. Thus, Agent Oriented Software Engineering (AOSE) is concerned with the use of agents in the development of complex distributed systems, espe...
متن کاملPrometheus: A Pragmatic Methodology for Engineering Intelligent Agents
Agents are a powerful technology with many significant applications. A key issue in getting the technology into mainstream software development is the development of appropriate methodologies for engineering agent-oriented software. This paper presents the Prometheus methodology, which has been developed over several years in collaboration with Agent Oriented Software. The methodology has been ...
متن کاملAUML protocols: from specification to detailed design
In this work, we show how AUML protocol specifications in the Prometheus methodology can be automatically propagated to the detailed design of the methodology by creating appropriate artefacts. The approach is general to all design methodologies that follow the BDI model of agents.
متن کامل